home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er Special 4
/
64er_Magazin_Sonderheft_04_86-04_1986_Markt__Technik_de_Disk_1_of_2_Side_B.d64
/
der kl. hobbit
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
25KB
|
703 lines
0 rem *********************************
1 rem *t h e h o b b i t mbm 19.8.84*
2 rem *********************************
5 gosub62500
11 i1=40960:i2=49151:restore
12 fori=i1toi2:pokei,peek(i):next:a=10*4096+8*256+10*16:fori=atoa+2
13 readx:pokei,x:next:a=704:fori=atoa+5:readx:pokei,x:next
14 data 32,192,2
15 data 32,138,173,76,247,183
16 a=2*256+12*16+6:fori=atoa+20:readx:pokei,x:next
17 data 208,3,76,29,168,32,192,2,32,19,166
18 data 56,165,95,233,1,164,96,76,36,168
19 poke40996,197:poke40997,2:poke1,54
23 print"[147]";:poke53280,0:poke53281,0
24 data4900,5000,5100,5300,5400,5700,5900,5800,5500,5600,5300
25 restore 24:dimok(11):fori=1to11:readii:ok(i)=ii:nexti:ok=1
26 data7300,7400,7200,7100
27 restore26:fori=1to4:readii:bu(i)=ii:next:bu=1
28 sm(1)=8600:sm(2)=8400:sm(3)=8200:sm(4)=8500:ms=0:sm=1:diml$(38)
29 datadie karte,2,den schluessel,10,das schwert,3400,das seil,3400
30 dataden ring,5900,den goldschluessel,4700,das essen,0,den bogen,6
31 datadas fass,7300,den goldschatz,8600
32 datader warg,6100,thorin,3000,gandalf,3000,elrond,3600,eine waldelbe,7000
33 databard,7700,gollum,6000,der butler,7300,der ork,0,der troll,3200
39 restore29:fori=1to10:readi$:readii:ge$(i)=i$:ge(i)=ii:next
40 fori=1to10:readi$:readii:pe$(i)=i$:pe(i)=ii:next
80 rem ge(1)=1:ge(2)=1:ge(3)=1:ge(4)=1:ge(5)=1:ge(6)=1:gl=3
90 fa(0)=1:gl=0:bt=1:sa=1:zm=3000:pe(2)=1:goto2105
100 ti$="000000":l$="":poke198,0:print"> [164]";
120 getx$:ifpeek(203)=1then160
121 ifti$>"000030"then160
128 ifx$=""then120
129 ifl$=""andasc(x$)=20then120
130 i=asc(x$):ifi<65ori>90thenifi<>20andi<>32andi<>34then120
135 printchr$(20);x$;"[164]";
137 ifasc(x$)=20thenl$=left$(l$,len(l$)-1):goto120
140 l$=l$+x$:ti$="000000":iflen(l$)>76thenfori=1to80:printchr$(20);:next:goto115
150 goto120
160 print".";:fori=1tolen(l$)+4:printchr$(20);:next
170 rem satz in l$(0)-l$(10) gliedern
175 fori=0to10:l$(i)="":next
180 lc=0:fori=1tolen(l$)
185 ifmid$(l$,i,1)=" "thenlc=lc+1:goto190
188 l$(lc)=l$(lc)+mid$(l$,i,1)
190 nexti
200 goto1000
500 print"[150]";a$:poke198,0:wait198,1:fori=1to40:printchr$(20);:next:r$=""
510 print"[145]";:return
1000 rem a u s w e r t u n g
1005 r$="":ca=-1:ob=0:ac=0:ve=0
1010 ca=ca+1:e$=l$(ca)
1030 ife$="n"thenr$="norden":zm=n
1040 ife$="s"thenr$="sueden":zm=s
1050 ife$="w"thenr$="westen":zm=w
1060 ife$="o"thenr$="osten":zm=o
1065 ife$="runter"thenr$="[157][157][157][157][157]runter":zm=r
1070 ife$="rauf"thenr$="[157][157][157][157][157]rauf":zm=h
1075 ife$="nw"thenr$="nordwesten":zm=nw
1080 ife$="no"thenr$="nordosten":zm=ne
1085 ife$="sw"thenr$="suedwesten":zm=sw
1090 ife$="so"thenr$="suedosten":zm=so
1100 ife$<>"warte"ande$<>"wa"then1105
1101 ifzn=3300andtu(1)<>1thenprint"ein neuer tag bricht an.":tu(1)=1:goto1600
1102 print"sie warten.":goto1600
1105 ife$="schau"thenzm=zn:goto2105
1110 ife$="oeffne"thengosub11100
1115 ife$="schliesse"thengosub11200
1116 ife$="toete"thengosub11500
1120 ife$="nimm"thenve=1:gosub11300
1122 ife$="verlier"thenve=2:gosub11300
1124 ife$="i"ore$="inventur"thengosub11400
1125 ife$="iss"thenifge(7)=1orge(7)=znthenprint"sie essen.":ge(7)=0:goto1600
1130 ife$="sag"ore$="sage"thengosub20000:goto1600
1131 ifvl=2ande$="zeit"thenvl=0:gl=2:goto1600
1132 ife$<>"grabe"orzn<>5200then1135
1133 print"sie graben im sand und entdecken eine falltuer.":tu(7)=1:goto1600
1135 ifleft$(e$,5)="zerst"ore$="vernichte"orleft$(e$,5)="zersc"thenac=ac+1
1140 ife$="spinnennetz"ore$="netz"thenac=ac+1
1142 ife$="wirf"thenve=17
1143 ife$="seil"andge(4)=1thenob=4
1144 ifleft$(e$,4)="zieh"thenve=2
1146 ifleft$(e$,9)="ueberquer"orleft$(e$,3)="geh"thenve=3
1148 ifleft$(e$,7)="schwimm"andzn=6900thenvl=5
1150 ife$="fass"thenifge(9)=1orge(9)=znthenob=5
1152 ifleft$(e$,6)="spring"thenve=4
1500 ifca=lcthen1600
1510 goto1010
1600 :
2000 rem a c t i o n
2005 ifge(10)=1then62000
2010 ifzm=0andr$<>""thena$="kein weg in diese richtung !":gosub500:goto2200
2020 ifzm=0then2200
2100 rem neues zn
2103 print"sie gehen nach ";r$;"."
2105 zn=zm:zm=0:restore zn:print
2110 readdl
2111 fori=1todl:readd$:print"[158]";d$;:next:print"":print
2115 n=0:s=0:w=0:o=0:h=0:r=0:nw=0:ne=0:sw=0:so=0:gosubzn:gosub10000:goto2400
2200 rem
2204 ifvl>0then39000
2400 rem die monster bewegen sich
2401 ifint(10*rnd(1))>5then2403
2402 ifzn=7000thenprint"die waldelbe nimmt sie gefangen.":zm=7100:goto2105
2403 :
2410 ifpe(9)=znthen2455
2411 ok=ok+1:ifok=12thenok=1
2415 pe(9)=ok(ok)
2420 ifpe(9)<>4900then2450
2422 iftu(5)<>0then2430
2424 tu(5)=1:ifzn=4100thenprint"in der hoehle oeffnet sich ein spalt !":n=4900
2425 goto2450
2430 tu(5)=0:ifzn=4100thenprint"der spalt schliesst sich.":n=0
2450 ifpe(9)<>znthen2480
2455 print"ein ork betritt den raum !"
2460 i=int(12*rnd(1))+1
2462 ifi<=2orge(5)=1thenprint"der ork geht weiter.":goto2411
2463 ifi>9then2480
2464 ifi>2thenprint"der ork nimmt sie gefangen.":zm=5200:goto2105
2480 ifbt=0then2495: rem butler
2481 ifzn<>pe(8)thenbu=bu+1:ifbu=5thenbu=1
2482 pe(8)=bu(bu)
2483 ifpe(8)<>7100then2490
2484 iftu(10)=1then2487
2485 tu(10)=1:ifpe(8)=znthenprint"jemand oeffnet die kerkertuer.":o=7200:bu=1
2486 goto2490
2487 tu(10)=0:ifpe(8)=znthenprint"jemand schliesst die kerkertuer.":o=0
2490 ifpe(8)<>znorzn=7100then2495
2491 print"der butler des elbenkoenigs erscheint ploetzlich !"
2492 ifint(10*rnd(1))>4then2494
2493 print"der butler nimmt sie gefangen.":zm=7100:goto2105
2494 pe(8)=bu(bu)
2495 ifsa=0then2500
2496 ms=ms+1:ifms=5thenms=1
2497 ifsm=znthengosub34000:vl=6:dr=1:goto2500
2498 sm=sm(ms):ifsm=znthendr=1
2500 gosub9000:rem t h o r i n
2501 ifpe(3)=znthengosub9500:remgandalf
2502 ifpe(4)=znthengosub30000:rem elrond
2503 ifpe(7)=znthengosub31000:rem gollum
2504 ifpe(1)=znthengoto32000:rem warg
2505 ifba=1thengosub33000:rem bard
2506 ifdr=1andsa=1thengosub34000:rem smaug
2509 it=0:ifac=2andzn=6800thenit=1:ifge(3)=1thentu(8)=1:o=6900:it=2
2510 ifit=1andge(3)<>1thena$="sie haben kein schwert !":gosub500:return
2511 ifit=2thenprint"sie zerschlagen das spinnennetz mit dem schwert."
2520 ifve<>17orob<>4orzn<>6900then2550
2521 iftu(9)=1thena$="das haben sie bereits.":gosub500:return
2530 print"sie werfen das seil ueber den fluss.":fori=1to2000:next:ge(4)=6900
2540 print"das seil verfaengt sich im boot.":tu(9)=1
2550 ifve<>2orob<>4andge(4)<>6900ortu(9)<>1then2570
2555 print"sie ziehen das boot zu sich herueber.":tu(9)=2:ge(4)=1
2570 ifve<>3ortu(9)<>2then2580
2575 print"sie ueberqueren den fluss mit dem boot.":pe(2)=7600:zm=7000
2576 tu(9)=3:goto2105
2580 ifzn<>7300then2600
2582 ifve<>17orob<>5orfa(0)<>1then2585
2583 print"sie werfen das fass durch die falltuer.":ge(9)=7500
2585 ifve<>4orfa(0)<>1then2600
2587 print"sie springen durch die falltuer in das fass,das im fluss schwimmt."
2590 fori=1to3000:next
2591 print"sie treiben auf dem fluss in oestliche richtung.":pe(2)=7600
2592 fori=1to3000:next
2594 print"in einer starken kurve werden sie aus dem fass heraus ans ufer";
2595 print" geschleudert."
2597 zm=7600:goto2105
2600 :
2899 goto100
2910 rem s p i e l k a r t e
3000 data 3,sie befinden sich in einer kompfortabel eingerichteten hoehle ,
3010 data die einer langen halle aehnelt.
3015 data 0
3016 iftu(0)=1theno=3100
3030 gosub60000:return
3100 data 1,das einsame tal:n=3200:vl=0:gosub60050:return
3200 data 1,lagerplatz der trolle
3202 iftu(1)=-1thenvl=1:goto39000
3203 iftu(1)=0thentu(1)=-1:gosub60090
3205 iftu(1)=1thenpe$(10)="die versteinerten trolle"
3206 iftu(1)=1andge(2)=10thenge(2)=3200
3207 iftu(1)=1then3230
3210 print"der boese troll sagt 'kann man den wohl kochen ?'"
3220 print"der fette troll meint 'er wird kaum ei- nen mundvoll geben.'
3230 s[178]3100:n[178]3300:so[178]3500
3231 [139]tu(1)[178][171]1[167]vl[178]1
3240 [142]
3300 [131] 3,dunkler pfad mit fussspuren der trolle. ,
3302 [131] noerdlich liegt die tuer zur hoehle der trolle.:[141]60310
3303 [139]tu(3)[178]1[167]n[178]3400
3305 s[178]3200:vl[178]0:[142]
3400 [131] 1,in der hoehle der trolle:s[178]3300:[142]
3500 [131] 1,am kleinen fluss:vl[178]0:nw[178]3200:so[178]3600:tu(4)[178]0:[142]
3600 [131] 1,rivendell:nw[178]3500:o[178]3700:[142]
3700 [131]1,im nebelgebirge:w[178]3600:n[178]3800:o[178]4300:[142]
3800 [131]1,im nebelgebirge:s[178]3700:n[178]3900:[142]
3900 [131]1,im nebelgebirge:s[178]3800:ne[178]4000:[142]
4000 [131]1,im nebelgebirge:sw[178]3900:so[178]4400:[142]
4100 [131]1,trockene hoehle im nebelgebirge:[139]tu(5)[178]1[167]n[178]4900
4110 s[178]4200:[142]
4200 [131]1,im nebelgebirge:nw[178]3900:n[178]4100:s[178]4300:[142]
4300 [131]1,im nebelgebirge:w[178]3700:n[178]4200:o[178]4800:nw[178]3800:[142]
4400 [131]1,im nebelgebirge:nw[178]4000:r[178]4500:[142]
4500 [131]1,im nebelgebirge:r[178]4600:[142]
4600 [131]1,im nebelgebirge:w[178]4700:[142]
4700 [131]1,im nebelgebirge:sw[178]4300:o[178]4600:[142]
4800 [131]1,ein schwerer und gefaehrlicher gebirgs- pfad im nebelgebirge
4810 w[178]4300:o[178]6100:[141]60175:[142]
4900 [131] 1,hoehlensystem der orks:s[178]4100:o[178]5000:ne[178]5300:[142]
5000 [131] 1,hoehlensystem der orks:w[178]4900:n[178]5300:o[178]5100:[142]
5100 [131] 1,hoehlensystem der orks:w[178]5000:nw[178]5300:n[178]5400:[142]
5200 [131] 1,gefaengnis der orks:[142]
5300 [131] 1,hoehlensystem der orks
5310 w[178]5200:sw[178]4900:s[178]5000:so[178]5100:o[178]5400:h[178]5600:[142]
5400 [131] 1,hoehlensystem der orks:w[178]5300:s[178]5100:h[178]5700:[142]
5500 [131] 1,hoehlensystem der orks:n[178]5800:o[178]5600:[142]
5600 [131] 1,hoehlensystem der orks:w[178]5500:r[178]5300:[142]
5700 [131] 1,hoehlensystem der orks:nw[178]5900:n[178]6000:[142]
5800 [131] 1,hoehlensystem der orks:s[178]5500:o[178]5900:[142]
5900 [131] 1,hoehlensystem der orks:w[178]5800:so[178]5700:[142]
6000 [131] 1,feuchte grotte:s[178]5700:[142]
6100 [131] 1,eine waldlichtung:w[178]4800:[142]
6300 [131] 1,weites grasland am fuss des gebirges:n[178]6400:[142]
6400 [131]1,beorns haus:ge(7)[178]6400:s[178]6300:o[178]6600:ne[178]6500:[141]60345:[142]
6500 [131]1,das tor zu mirkwald:sw[178]6400:s[178]6600:o[178]6700:[141]60140:[142]
6600 [131]1,auf dem nachtwaldweg
6610 w[178]6400:o[178]6800:s[178]6700:[142]
6700 [131]1,auf dem nachtwaldweg
6710 [153]"sie sehen riesiege augen auf sie herun- terstarren.":vl[178]4:[142]
6800 [131]1,auf dem nachtwaldweg
6810 w[178]6600:s[178]6700
6820 [139]tu(8)[178]1[167]o[178]6900:[142]
6830 [153]"ein riesiges spinnennetz versperrt den weg nach osten.":[142]
6900 [131]1,der schwarze schnelle fluss
6910 w[178]6800
6920 [139]tu(9)[179]2[167][153]"auf der anderen seite des flusses liegt ein boot."
6930 [142]
7000 [131]1,auf dem nachtwaldweg
7010 [142]
7100 [131]1,im kerker der waldelben
7110 [142]
7200 [131] 1,in einem gang
7210 w[178]7100:s[178]7400:[142]
7300 [131]1,im weinkeller des elbenkoenigs
7310 o[178]7400:[141]60270:[142]
7400 [131] 1,an der magischen tuer
7410 n[178]7200:w[178]7300:[142]
7600 [131]1,am grossen see
7610 o[178]7700:[142]
7700 [131] 1,die stadt esgaroth
7710 w[178]7600:n[178]7800:[141]60220:[142]
7800 [131] 1,am schnellen fluss
7810 n[178]8000:s[178]7700:o[178]7900:[142]
7900 [131] 1,am wasserfall:[141]60405
7910 w[178]7800:[142]
8000 [131] 1,wuestenland
8010 s[178]7800:h[178]8100:[142]
8100 [131] 1,die ruinen von dal:[141]60470
8110 r[178]8000:h[178]8200:[142]
8200 [131] 1,der einsame berg:[141]63100
8210 n[178]8400:r[178]8100:nw[178]8300:ne[178]8500:[142]
8300 [131] 1,der rabenhuegel
8310 so[178]8200:[142]
8400 [131] 1,eingang zur drachenhoehle
8410 s[178]8200:[142]
8500 [131]1,trockene hoehle
8505 [139]fa(1)[178]1[167]r[178]8600
8510 sw[178]8200:[142]
8600 [131]1,die schlafkammer des drachen
8610 sw[178]8400:[142]
9000 [139]pe(2)[178]5200[175]zn[179][177]5200[175]zn[179]6100[167]9050
9001 [143] t h o r i n
9002 [139]zn[177]4900[175]zn[179]6300[167]9050
9003 ic[178]0:[139]pe(2)[179][177]zn[167]r$[178]"thorin kommt herbei.":pe(2)[178]zn:ic[178]1
9004 [139]ic[178]1[175]pe(3)[179][177]zn[175]pe(3)[179][177]0[167]pe(3)[178]zn:pe(2)[178]zn:r$[178]"beide"
9005 [139]r$[178]""[167]9009
9006 [139]r$[178]"beide"[167]r$[178]"thorin und gandalf kommen herbei."
9007 [153]r$
9009 [139]ge(1)[178]2[175]zn[178]3000[167][153]"thorin gibt ihnen die karte.":ge(1)[178]1
9010 [139][181](10[172][187](1))[177]4[167][142]
9011 [139]pe(3)[178]3100[175]zn[178]3000[167][153]"thorin sagt 'beeil dich !'":[137]9016
9015 [139][181](10[172][187](1))[178]5[167][153]"thorin sagt 'beeil dich !'":[137]9020
9016 [139][181](20[172][187](1))[178]5[167][153]"thorin beginnt von gold zu singen.":[137]9020
9017 [139][181](20[172][187](1))[178]5[167][153]"thorin setzt sich und wartet."
9018 [139][181](20[172][187](1))[179][177]5[176]pe(3)[179][177]0[167]9020
9019 [153]"thorin sagt'waere gandalf nur bei uns.'.
9020 ifzn>=4900andzn<6000andint(20*rnd(1))+1>3andpe(2)<>5200thenpe(2)=4800
9050 ifpe(3)<3700then9055
9051 print"gandalf sagt 'wichtige aufgaben warten auf mich[160]!' und geht fort."
9052 pe(3)=0
9055 ifzn=5200andpe(2)<>5200thenprint"thorin kommt herein.":pe(2)=5200
9060 ifge(6)=1thenprint"thorin nimmt den goldschluessel.":ge(6)=2
9070 ifsa<>0orzn<>8500orfa(1)<>0then9499
9075 print"ein roter sonnenstrahl trifft auf die glatte felswand in der";
9076 print" hoehle !":fori=1to2000:next
9080 print"ein flaches stueck gestein splittert vomfels und faellt herunter."
9090 print"ein kleines loch erscheint etwa drei fuss ueber der erde !"
9095 print"thorin steckt den goldschluessel in das loch."
9097 print"eine tuer tut sich auf - ein steiler wegfuehrt von ihr hinab in ";
9098 print"die dunkelheit.":fa(1)=1:r=8600
9499 return
9500 rem g a n d a l f
9503 ifun(0)=3thenun(0)=0:print"gandalf sagt 'was soll der quatsch ?'"
9504 ifint(10*rnd(1))>4thenreturn
9505 ifzn=3000andtu(0)=1thenprint"gandalf geht nach osten.":pe(3)=3100
9510 ifzn=3000andtu(0)=0thenprint"gandalf oeffnet die tuer.":tu(0)=1:o=3100
9512 ifzn<>3100orga(0)=1then9514
9513 print"gandalf sagt 'ein grosses abenteuer ste-ht dir bevor !'":ga(0)=1
9514 :
9517 ifint(20*rnd(1))=1andge(1)=1thenge(1)=3:print"gandalf nimmt die karte."
9519 ifint(20*rnd(1))=1andge(1)=3thenge(1)=1:print"gandalf gibt dir die karte.
9520 [139][181](30[172][187](1))[178]1[167][153]"gandalf sagt 'was nun ?'."
9999 [142]
10000 [143] moegliche richtungen [160]
10010 r$[178]"":[139]n[167]r$[178]r$[170]"n,"
10011 [139]s[167]r$[178]r$[170]"s,"
10012 [139]o[167]r$[178]r$[170]"o,"
10013 [139]w[167]r$[178]r$[170]"w,"
10014 [139]nw[167]r$[178]r$[170]"nw,"
10015 [139]ne[167]r$[178]r$[170]"no,"
10016 [139]sw[167]r$[178]r$[170]"sw,"
10017 [139]so[167]r$[178]r$[170]"so,"
10018 [139]h[167]r$[178]r$[170]"rauf,"
10019 [139]r[167]r$[178]r$[170]"runter,"
10020 [139]r$[178]""[167]10100
10030 [153]"moegliche richtungen: ";[200](r$,[195](r$)[171]1):[153]:r$[178]""
10100 [143] sie sehen ...
10105 ic[178]0:s$[178]""
10110 [153]"sie sehen : on"
10120 [129]i[178]1[164]10:[139]pe(i)[179][177]zn[167]10125
10121 ic[178]1:i$[178]pe$(i):[139][200](i$,3)[178]"der"[167]i$[178][202](i$,4,[195](i$)):i$[178]"einen"[170]i$
10123 [153]s$;i$
10125 [139]ge(i)[178]zn[167][153]s$;ge$(i):ic[178]1
10130 [130]
10190 [139]zn[178]3000[167]ic[178]1:[153]s$"die truhe
10200 ifzn=3000thenic=1:prints$"die tuer
10201 [139]zn[178]6300[167]ic[178]1:[153]s$"den carrock
10202 ifzn=3300thenic=1:prints$"die tuer zur trollhoehle
10210 [139]zn[178]4100[175]tu(5)[178]1[167]ic[178]1:[153]s$"einen spalt in der nordwand."
10220 [139]zn[178]5200[167]ic[178]1:[153]s$"ein fenster im westen.
10222 ifzn=5200thenic=1:prints$"die gefaengnistuer.
10223 [139]zn[178]5200[167]ic[178]1:[153]s$"den sandboden
10224 iftu(7)=1andzn=5200thenprints$"die falltuer"
10225 ifzn=7300thenprints$"die falltuer"
10226 ifsa=0andzn=msthenprints$"den toten smaug."
10227 ifzn=7300thenprint"unter der falltuer rauscht ein starker fluss."
10228 ifzn=8500andfa(1)=1thenprints$"eine oeffene tuer"
10229 iftu(9)=2andzn=6900thenprints$"ein boot"
10230 ifzn=7100thenprints$"tuer nach osten"
10290 ific=0thenprint" [157][157][157][157][157][157][157][157][157][157][157][145]";
10300 fori=1to10
10310 ifge(i)=0orge(i)>=3000then10350
10320 :forii=2to10
10325 ::ifge(i)=iiandpe(ii)=znthenprint"";pe$(ii);" hat ";ge$(i);"."
10330 :nextii
10350 nexti
10500 rem ific=1thenprint
10600 return
11000 rem routinen fuer verben
11010 ob=0:fori1=0tolc:e$=l$(i1)
11020 ife$="tuer"thenob=1
11030 ife$="truhe"thenob=2
11031 ife$="fenster"thenob=3
11032 ife$="falltuer"thenob=4
11040 nexti1:return
11100 rem oeffne ********
11110 gosub11000
11114 ifob<>2then11125
11115 ifob=2andzn<>3000thena$="hier ist keine truhe.":gosub500:return
11117 iftu(2)=0thenprint"sie oeffnen die truhe.":tu(2)=1:return
11118 iftu(2)=1thena$="die truhe ist bereits offen.":gosub500:return
11125 ifob<>1orzn<>3000then11128
11126 iftu(0)=1thena$="die tuer ist bereits offen.":gosub500:return
11127 iftu(0)=0thenprint"sie oeffnen die tuer.":tu(0)=1:o=3100:return
11128 ifzn<>3300then11140
11130 iftu(3)=0andge(2)=1thenprint"sie oeffnen die tuer.":tu(3)=1:n=3400:return
11131 iftu(3)=0andge(2)<>1thena$="sie haben keinen schluessel.":gosub500:return
11132 iftu(3)=1thena$="die tuer ist bereits offen.":gosub500:return
11140 ifob=3andzn=5200thena$="sie sind zu klein dazu.":gosub500:return
11145 ifzn<>7300orob<>4then11160
11147 iffa(0)=0thenfa(0)=1:print"sie oeffnen die falltuer.":return
11148 iffa(0)=1thena$="die falltuer ist bereits offen.":gosub500:return
11160 a$="sie koennen das nicht oeffnen.":gosub500:return
11200 rem schliesse *********
11210 gosub11000
11214 ifob<>2then11225
11215 ifob=2andzn<>3000thena$="hier ist keine truhe.":gosub500:return
11217 iftu(2)=1thenprint"sie schliessen die truhe.":tu(2)=0:return
11218 iftu(2)=0thena$="die truhe ist bereits zu.":gosub500:return
11225 ifob<>1orzn<>3000then11230
11226 iftu(0)=0thena$="die tuer ist bereits zu.":gosub500:return
11227 iftu(0)=1thenprint"sie schliessen die tuer.":tu(0)=0:un(0)=un(0)+1:o=0:return
11230 ifzn=3300andtu(3)=1thenprint"sie schliessen die tuer.":tu(3)=0:n=0:return
11231 ifzn=3300andtu(3)=0thena$="die tuer ist bereits zu.":gosub500:return
11232 ifzn<>7300thenreturn
11233 ifob=4andfa(0)=1thenfa(0)=0:print"sie schliessen die falltuer.":return
11235 ifob=4andfa(0)=0thena$="die falltuer ist bereits zu.":gosub500:return
11260 a$="das geht nicht.":gosub500:return
11300 rem nimm / verliere **********
11310 im=0:s$="":g1=0:fori=0tolc:e$=l$(lc)
11320 fori1=1to10
11330 ife$=mid$(ge$(i1),5,len(ge$(i1))-4)thenim=i1:i1=11:i=lc+1
11340 nexti1:nexti
11350 s$=ge$(im):g1=ge(im)
11360 ifve=1andg1=1thena$="sie haben das bereits.":gosub500:return
11365 ifve=1andg1=znthenprint"sie nehmen ";s$;".":ge(im)=1:return
11366 ifve=1thena$="sie koennen das nicht nehmen.":gosub500:return
11370 ifve=2andg1=1thenge(im)=zn:print"sie verlieren ";s$;".":return
11375 a$="sie haben das nicht.":gosub500:return
11400 rem inventur ************
11410 print"sie haben :[145]"
11420 ic=0:fori=1to10:ifge(i)=1thenprint,""ge$(i):ic=1
11430 nexti
11440 ific=0thenprint,"nichts"
11450 return
11500 rem toete *********
11505 p$="":p=0:fori=1tolc:e$=l$(lc)
11506 ife$="thorin"andpe(2)=znthenp$="thorin"
11507 ife$="gandalf"andpe(3)=znthenp$="gandalf"
11508 ife$="elrond"andpe(4)=znthenp$="elrond"
11509 ife$="waldelbe"andpe(5)=znthenp$="die waldelbe"
11510 ife$="gollum"andpe(7)=znthenp$="gollum"
11511 ife$="ork"andpe(9)=znthenp$="ork"
11512 ife$="troll"andpe(10)=znthenp$="troll"
11513 ife$="butler"andpe(8)=znthenp$="der butler"
11519 nexti
11520 ifp$=""thena$="ich seh das hier nicht":gosub500:return
11540 print"sie greifen "p$" an !"
11550 ifp$="der butler"then11570
11552 print:printp$" verteidigt sich zu sehr !"
11554 fori=1to2000:next
11556 print:printp$" hat sie getoetet.":vl=1.4:return
11570 ifge(3)<>1thenprint"der butler hat sie getoetet.":vl=1.4:return
11572 print"sie haben den butler mit einem schlag enthauptet.":bt=0
11574 pe$(8)="den toten butler":return
20000 rem s p r e c h e n
20005 ic=0:fori=2to7
20010 ifpe$(i)=l$(1)thenic=1
20011 ifpe(i)=znandic=1thenp$=pe$(i):p=i:ic=2
20015 nexti
20020 ific=1thena$=""+l$(1)+" ist nicht anwesend.":gosub500:return
20022 ific=0thena$="das geht nicht.":gosub500:return
20030 print"sie sagen etwas zu ";p$;"."
20040 i1=0:i2=0:fori=1tolen(l$)
20042 ifmid$(l$,i,1)<>chr$(34)then20045
20043 ifi1=0theni1=i+1:goto20045
20044 ifi2=0theni2=i
20045 nexti
20050 l$=mid$(l$,i1,i2-i1)
20060 rem satz in l$(0)-l$(10) gliedern
20062 fori=0to10:l$(i)="":next
20064 lc=0:fori=1tolen(l$)
20066 ifmid$(l$,i,1)=" "thenlc=lc+1:goto20070
20068 l$(lc)=l$(lc)+mid$(l$,i,1)
20070 nexti
20100 rem analysieren
20105 eg=0:ve=0:gg=0:fori=0tolc:e$=l$(i)
20110 ife$="lies"ore$="untersuche"thenve=1
20120 ife$="gib"thenve=2
20121 ife$="smaug"theneg=3
20130 ifleft$(e$,4)="trag"thenve=3
20140 ifleft$(e$,3)="geh"thenve=4
20145 ife$="nimm"thenve=5
20150 ife$="verlier"thenve=6
20160 ife$="hilf"thenve=7
20170 ife$="mir"ore$="mich"theneg=1
20171 ife$="oeffne"thenve=8
20172 ife$="fenster"theneg=2
20173 ife$="toete"thenve=8
20174 ifvl=2ande$="zeit"thenvl=0:gl=2
20175 fori1=1to10
20176 ife$=mid$(ge$(i1),5,len(ge$(i1))-4)thengg=1
20180 nexti1
20190 nexti
20200 rem
20210 ifve<>1orp<>4orgg<>1then20280
20212 ifge(1)<>1then20500
20215 print"elrond betrachtet die karte.":print"elrond sagt ";
20220 ifik=0thenik=(int(5*rnd(1))+1)*10+20220
20221 gotoik
20230 print"'nordoestlich von beorns haus liegt das tor zu mirkwald.'."
20231 return
20240 print"'noerdlich vom carrock liegtdas haus von beorn.'.":return
20250 print"'oestlich vom grossen see liegt die stadt esgaroth.'.":return
20260 print"'oestlich vom schnellen fluss ist ein wasserfall.'.":return
20270 print"auf der nordwestseite des einsamen berges ist der rabenhuegel.'."
20271 return
20280 ifve=2andp=3andge(gg)=3thenprint:printpe$(3)" gibt ihnen ";ge$(gg)
20281 ifve=2andp=3andge(gg)=3thenge(gg)=1
20290 ifve=3andeg=1andp=2andzn=5200thenprint"thorin traegt sie.":tr=1:return
20292 ifve<>8orp<>2oreg<>2ortu(6)<>0then20295
20293 print"thorin oeffnet das fenster.":tu(6)=1:return
20295 ifp=2andve=4andtr=1thentr=0:zm=5300:print:r$="[157][157][157][157][157][157] durch das fenster":return
20300 ifp=6andve=7thenprint"bard sagt 'ich werde smaug toeten !'.":ba=1:return
20310 ifeg<>3orp<>6orve<>8orsm<>znthen20320
20311 print"bard nimmt seinen schwarzen pfeil.":print"eine alte drossel ";
20312 print"kommt angeflogen und setzt sich auf bards schulter.
20313 [153]"bard sagt 'schwarzer pfeil,du hast nie gefehlt,glueck sei mit dir.
20314 fori=1to2000:next:print"bard schiesst auf smaug."
20315 fori=1to3000:next:ifint(100*rnd(1))<95then20317
20316 print"der schwarze pfeil verfehlt smaug !":vl=6:return
20317 print"der schwarze pfeil bohrt sich tief in smaugs brust !"
20318 print"smaug stuerzt und stirbt.":sa=0:ms=zn:vl=0
20320 return
20499 ifp=7then20600
20500 print""p$" sagt 'nein.'.
20600 [142]
30000 [143] e l r o n d
30005 tu(4)[178]tu(4)[170]1
30010 [139]tu(4)[178]1[167][153]"elrond sagt 'hallo !'.
30015 iftu(4)=2thenprint"elrond bietet ihnen etwas zu essen an.":ge(7)=3600
30020 return
31000 rem g o l l u m
31005 ifgl>1then31100
31010 print"gollum fragt 'etwas,das alles und jeden verschlingt:baum der rau";
31012 print"scht,vogel der singt,frisst eisen,zermalmt den haertes-ten stein,";
31014 print"zerbeisst jedes schwert,zerb- richt jeden schrein,schlaegt ";
31015 print"koenige nieder,schleift ihren palast,traegt maechtigen fels";
31017 print" fort als leichte last?'.":vl=2:gl=2:return
31100 ifgl=2thenprint"gollum sagt'er weiss es mein schatzzz.'.":gl=3:return
31110 gl=gl+1:ifgl>5andge(5)=1thenge(5)=7:print"gollum nimmt den ring.":return
31120 ifge(5)=1thenprint"gollum sagt ' was hat er in der tasche mein schatz?'.
31130 [139]ge(5)[178]7[167]vl[178]2
31140 [142]
32000 [143] w a r g
32010 [153]"der fuerchterliche warg greift sie an !"
32020 [139]ge(3)[170]ge(4)[170]ge(5)[179][177]3[176]gl[178]0[167]32100
32030 [153]"sie verteidigen sich mit ganzer kraft...
32032 fori=1to3000:next
32034 print"ein riesiger adler stuerzt aus der luft auf sie herunter,packt sie ";
32036 print"mit seinen klauen und fliegt davon !
32038 [129]i[178]1[164]2000:[130]:pe(2)[178]6300
32040 [153]"nach einem langen flug landet der adler in der naehe eines ";
32042 [153]"felsplateaus,laesst sie frei und fliegt davon...":zm[178]6300:[137]2105
32100 vl[178]3:[137]39000
33000 [143] b a r d
33010 [139]pe(6)[179][177]zn[167]pe(6)[178]zn:[153]"bard folgt ihnen."
33050 [142]
34000 [143] s m a u g
34010 [139]sm[178]zn[167][153]"smaug erscheint !"
34040 [139][181](20[172][187](1))[179]5[167][153]"smaug sagt 'ich krieg dich,dieb !'."
34100 [142]
39000 [143] v e r l o r e n
39010 [153]
39015 [139]vl[178]1[167][153]"der troll hat sie gefressen."
39017 [139]vl[178]2[167][153]"jemand hat sie von hinten erwuergt.
39019 ifvl=3thenprint"der warg hat sie getoetet.
39020 [139]vl[178]4[167][153]"etwas schweres faellt herunter und er- schlaegt sie."
39021 [139]vl[178]5[167][153]"als sie das wasser beruhren fallen sie in schlaf....."
39023 [139]vl[178]6[167][153]"smaug hat sie gefressen.
39500 end
60000 rem g r a f i k close
60005 rem hobbit-hoehle
60015 print,"[149] [164][164][164][164][164][164][164]",,," [175][175][186][129][205] [194] [206][146][149][204][175]",,," [175][175][186][129][205] [205][205] [194] [206][206] [206][146][149][204][175]
60020 [153],"thenfor(NULL) (NULL)(NULL) (NULL)verify=>=for(NULL) (NULL)(NULL) waitstepverifyfn",,,"+ for(NULL) (NULL)verify=>=>=>=>for(NULL) waitstep verifysgn
60025 print,"[167] [178][177][178][177][178][177][178][177][178][177][178][177][178][146] [165]",,,"[167] [177][178][177][178][177][178][177][178][177][178][177][178][177][146] [165]
60030 [153],"then =>(NULL)(NULL)verify=>waitfor(NULL)tototowaitstepverify>=wait fn",,,"then >=sgn+verify>=forfncmdchr$peekpeekverify=>wait fn
60035 print,"[167] [178][177][204][186][149][178][177][151][172][129][200][200][149][177][178][146] [165]",,,"[170] [177][178][177][178][177][178][129][199][194][194][149][178][177][146] [165]
60040 [153],"then =>=>=>forsteptab(tab(tab((NULL)verify>=wait fn",,,"+ forsteptab(tab(tab(tab(tab(tab( tab(tab((NULL)waitverify fn
60045 print,"[167][129][169] [223][146][149][165]":goto63000
60050 rem wuestenland
60055 print"[149]","[170][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][180]
60060 [129]i[178]1[164]13:[153],"+",," sgn":[130]
60065 [153]"onononononononononononononon",".on..onon....on.
60070 print,"[151][206][145][206][145][206][145][206][205][205][206][205][206][145][206][205][205][206][205][206][205] [206][205]",,"[206] [206] [206] [206] [205][206]
60075 [153],"(NULL) (NULL) (NULL) (NULL) (NULL)",,,," verify(NULL)(NULL)",,,"+(NULL) (NULL)(NULL) +(NULL)",,,"(NULL)sgn +(NULL) +
60080 print,"[170] [170] [170][129][223] [146]":fori=1to2:print," [146]"
60085 next:goto63000
60090 remork-grillplatz
60095 print,"[149] [164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164]":fori=1to14:print,"[170]",,"[165]":next
60100 print," [163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163]"
60105 print"[145][145][145][145][145][145][145][145][145][145][145][145][145][145][145]",". .[145]..[145][145]...
60110 [153],,"ononcmdcmdcmdcmdverify(NULL)(NULL) (NULL)(NULL)cmdcmdcmdcmdcmd+(NULL)(NULL)+(NULL)(NULL)(NULL)(NULL)(NULL)",,,"(NULL)(NULL)(NULL)sgn (NULL)sgn(NULL)sgn+(NULL)(NULL)(NULL)
60115 print,"[167][205][206] [205][206][170][206][206][170][206][170][206][205][180][205][180][205][206][206][165]",,"[170][205][180][205][170][205][170][206][205][205][180][205][180][170][206][170][206] [205][180][180]
60120 [153],"then+(NULL)(NULL)(NULL)sgn(NULL)sgn (NULL)sgn+ (NULL)sgn+(NULL) +(NULL)fn",,"+(NULL) +(NULL)+ +pokerndrnd*verify+ (NULL)sgn(NULL)(NULL)sgnsgn
60125 print,"[167][205][165][205][205][180][206][180] [151][190][149][206][158][216][149][205][151][187][149] [170][206] [170][206][165]",,"[170][170][206] [170][206] [151][188] [190][190][149] [205][180] [205][180][180]
60130 [153],"then+ + sgn sgnfn",,"+ forspc(spc(spc(spc(spc(spc(spc(spc(getverify sgn
60135 print,"[167][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][165]":goto63000
60140 rem das waldtor
60145 print,"[154] [146]",,," [206][205][206][205] [146]
60150 [153],"(NULL) (NULL)(NULL)(NULL) (NULL) (NULL)(NULL)(NULL)(NULL)(NULL) wait",,," (NULL)(NULL) (NULL) (NULL)waitsys(NULL)(NULL)cont (NULL) (NULL) (NULL)wait
60155 print," [206] [206] [206][146][158][206][206][205][205][154] [206] [146]",,,"[206] [146][158][206][206] [205][205][154] [146]
60160 [153],"sysnewnewnewnewnew(NULL)usrusrusrusr(NULL)newnewnewnewnew",,,"verify=>=>=syswait(NULL)(NULL)usrusr(NULL)(NULL)verify=>=>=
60165 print,"[177][178][177][178][177][158][146][180][180] [146][170][170][149][177][178][177][178][177]",,,"[178][177][178][177][178][158][146][180][180] [146][170][170][149][178][177][178][177][178]
60170 [153],">=>=>syswaitsgnsgn wait++verify>=>=>",,,"for wait":[137]63000
60175 [143] gebirgspfad
60180 [153],"verify tototototototototototototototototototo",,"+ .forsgnsgnsgn sgn sgn sgn peek waitverifyfn
60185 print,"[167] .[129] [180][180][180] [180] [180] [180] [194] [146][149][165]",,"[170] .[129] [181][180][180] [180] [180] [180] [194] [146][149][165]
60190 [153],"then. .forgetsgnsgn sgn sgn sgn peek waitverifyfn",,"+ forstep(NULL)wait getsgnsgn sgn sgn sgn peek waitverifyfn
60195 print,"[167][129][169][206][205][223][169][149][183][183][208][129][146][223][180] [180] [180] [194] [146][149][165]",,"[170][129][206] [205][205][149] [170][223][129][146] [223][180] [180] [194] [146][149][180]
60200 [153],"thenfor (NULL)(NULL) (NULL)verify ++ (NULL)wait for(NULL) sgn peek waitverifyfn",,"+for(NULL) (NULL)(NULL)verify ++ ++openwait for (NULL) peek waitverifyfn
60205 print,"[167][129] [206] [149] [170][170] [170][170] [146] [129][223] [194] [146][149][165]",,"[170][151] [149] [170][170] [170][170] [146] [129][223][194] [146][149][165]
60210 [153],"thenpoke verify ++ wait for(NULL) waitverifyfn",,"thenpoke wait for(NULL)verifyfn
60215 print," [149][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163]":goto63000
60220 rem forrestriver
60225 fori=1to6:print,"[154] [146]":next
60230 print,"[154][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164]":fori=1to7:print,"[153] ":next
60235 print,"[145][145][145][145][145][145][145][145][145][154][206][145][206][145][206][205][205][157][145][145][145][213][201][157][157][206][145][206][145][206][145][145][145][213][201][213][201][157][157][206][145][206][205][157][206][145][206][145][206][205][205][206][205][206]
60240 [153],,"cmdcmdcmdononcontstep(NULL)cmdcmdpoke(NULL)right$cmdcmdmid$(NULL)cmdcmd wait cont(NULL)cmdcmdcmdcmdcmdcmdpoke print#sgnrndrndrndcmdcmdcmdcmdcmdcmdpoke print#sgncoscoscos
60245 print,,"[145][157][157][157][157][157][157][153][169][223][151][157][157][151][172] [151][146][161][161][152][180] [145][153][146][169][223][157][157][151][172] ",,,"[146][153][169][223]","[169][223]"
60250 print,"[152][172] [146][153][169] [223][169] [223][151] [187][146][153][169] [223]",,,"[151][188][172] [152] [172] [187] "
60255 print,"[153] [164][175][185][162][146][184][183][163][183][162][185][164] [146]
60260 [153]," toandposnewfreusrtab(frewaitnewandforstepwaitstepprintusrfrenewposand wait
60265 print," [163][184][146][162][185][175][164]"
60266 print,,"[145][145][145][145][145][145][145][145][145][145][145][154][206][206][157][157][157][157][206][145][145][145]":goto63000
60270 rem weinkeller
60275 print," [152][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164]
60280 [129]i[178]1[164]2:[153],"then >=>=>=>=>=>=>waitfn":[153],"+ =>=>=>=>=>=>=waitfn":[130]
60285 [153],"then verifystepprint#>=>=>forleft$peekchr$print#>forleft$peekchr$print#>waitfn":[153],"+ verifystep(NULL)print#=>=>=forpeekpeekpeekprint#>forpeekpeekpeekprint#=waitfn"
60290 [153],"then verifystep(NULL)(NULL)waittotototo forleft$peekchr$left$peekchr$waitprint# fn":[153],"then verify(NULL)(NULL)waitverifystep(NULL)andand(NULL) print#fn
60295 print,"[167] [149][206][146][149][169][154][169] [146][169] [152] [165]
60300 [153],"then(NULL)verifystepcontstep waitstep print# fn":[153],"then verifytab(tab(tab(tab( forleft$peekchr$wait print#fn
60305 print,"[167] [129][200][194][199][194][194][194][146][152] [165]":print," [163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163]":goto63000
60310 rem dunkler pfad
60315 print:fori=1to3:print," ":next
60320 print,"[188][149][161][184][188][149][161] [184][149][161][188] [172][187] "
60325 fori=1to3:print,"[149] [161] [161] [161] [161] [161]":next
60330 print,"[129] [164][175][185][162][175] [175][185][175][164] [164][175]"
60335 print,"[164][164][175][185][162][175][164][175][185][175][164][164][164][175]
60340 [153],"frefrefrefrefrefrefrefrefrefrefrefrefrefre":[137]63000
60345 [143] beorns haus
60350 [153],"cont wait
60355 print," [160] [206][205] [146]
60360 [153]," (NULL)(NULL) (NULL)(NULL)waitstep(NULL)(NULL) (NULL) (NULL)wait
60365 print,"[206] [205][206] [146][169] [129] [154] [205][206] [146]
60370 [153]," (NULL) waitstep for contwait(NULL) (NULL) wait
60375 print," [206] [146][169] [223] [146]
60380 [153]," verify>=>=>=cont wait
60385 print," [149][178][177][177] [149][177][154] [146]
60390 [153],"=====verify>=waitforcosverify=>=cont=====wait
60395 print,"[163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][146]
60400 [153]," wait":[137]63000
60405 [143] wasserfall
60410 [153]," verifytototototototototototototototo
60415 print,"[167] [200] [200] [217][167][167][154][185][149][165][199][194] [194] [180]
60420 [153],"then (NULL) peek peek sgncont waitverify sgnleft$ peek sgn
60425 print,"[167] [200] [194] [165][170][154][167] [146][149][165][212][170] [200] [180]
60430 [153],"then left$ chr$ fnleft$cont+ waitsgnverifychr$+ + sgn
60435 print,"[167] [194] [199] [165][194][154][182] [146][181][149][194] [180] [180][180]
60440 [153],"then+verifypeek+verifysgn+ left$contget waitgetverify(NULL) chr$ fnsgn
60445 print,"[167][181][146][161][161][182][146][149][217] [170][154][181] [182][146][149][200] [199] [180][180]
60450 [153],"thensgnabssgn+waitverifyleft$ left$cont waitverify+ peek+ sgn
60455 print,"[167] [167] [146][149][194][185][163][163][163][163][163][146][185][149][194][170] [180]
60460 [153],"thenabs abspos waitposverifysgnsgn
60465 print," [163][163][163][163][163][163][163][163][163][163][163][163][163][163][163]":goto63000
60470 rem dal
60475 print,"[149] [164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164]
60480 [153],"then . . verify fn
60485 print,"[167] . . .[149] [165]
60490 [153],"then poke (NULL)(NULL)verify fn
60495 print,"[167][151] [206][205] [206] [205][206][205][149] [160] [165]
60500 [153],"thenpoke (NULL) (NULL)(NULL) (NULL) (NULL) (NULL)verifyfn
60505 print,"[167][151][206] [206][158] [172][151] [206] [205][206][149] [165]
60510 [153],"thensys * fre wait getget* poke (NULL)verify fn
60515 print,"[167][158] [146][161][161][161] [146][161][161][161] [149] [165]
60520 [153],"thensys cos waitpos waitnewcloseverify fn
60525 print,"[167][129][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][146][149][165]
60530 [153],"thenfor waitverifyfn":[137]63000
62000 [153]"load":[153],"sys (NULL) (NULL)(NULL) (NULL)
62001 print," [205] [205] [205][206] [206] [206]
62002 [153]," (NULL) (NULL) (NULL) (NULL) (NULL) (NULL)
62003 print," [205] [205][205] [205][170] [206] [206][206] [206]
62004 [153],"(NULL)(NULL)(NULL)(NULL) (NULL)(NULL)(NULL)right$(NULL)(NULL) (NULL)(NULL)(NULL)(NULL)
62005 print,"[205][205][205][205][223][164][164][164][164][164][164][146][169][206][206][206][206]
62006 [153]," (NULL)(NULL)(NULL)step (NULL)waitsys(NULL)(NULL)(NULL)
62007 print," [205][205][169] [223][146][158][206][206]
62008 [153]," (NULL)then+ (NULL) (NULL) sgnsgnwait(NULL)
62009 print," [205][167][170] [207][208] [180][180][146][206]
62010 [153]," then+ sgn+ sgnsgnwait
62011 print,"[129] [158][167][170] [204][186] [180][180][129] [146]
62012 [153]," systhen+ (NULL) (NULL) sgnsgnfor wait
62013 print," ekim-repus [146]
62020 [153],"cmdcmdcmdcmdherzlichen glueckwunsch ,",,"cmdcmdcmdcmdsie haben es geschafft !
62025 x$=" *** j.r.r tolkien"
62030 x$=x$+" *** der kleine hobbit *** ein abenteuerspiel von "
62040 x$=x$+"michael nickles - bergstr.3 - 8763 klingenberg 2 ***"
62070 x$=x$+" "
62100 fori=1tolen(x$)-39
62110 poke211,1:poke214,20:sys58732
62120 printmid$(x$,i,39)
62130 forii=1to150:nextii
62140 nexti:end
62500 poke53280,0:poke53281,0:print"[147]"," j.r.r. tolkien"
62501 print"":print,"[158] der kleine
62502 [153]
62503 [153]," sgn+ (NULL)(NULL) (NULL)(NULL) (NULL)(NULL) sgn(NULL)usr
62504 print," [204][186] [180][170] [204][186] [204][186] [180][170]
62505 [153]," sgn+ sgn+ sgn+ sgn+ sgn+
62506 print," [180][170] [205][206] [204][186] [204][186] [180][170]
62510 [153]" ein abenteuerspiel von michael nickles
62520 print," bitte warten !"
62600 return
63000 poke198,0:wait198,1:print"":return
63100 print," [129][164][164][164][164][164][164][164][164][164][164][164][164][164][164]
63102 [153],"then. . . for fn
63103 print,"[167] . . .[129][165]
63104 [153],"then fn
63105 print,"[167] [169][223][146][129] [165]
63106 [153],"then step (NULL)waitfor fn
63107 print,"[167] [151][169] [223][146][129] [165]
63108 [153],"then pokestep (NULL)waitfor fn
63109 print,"[167] [151][169] [223][146][129] [165]
63110 [153],"thentab(tab(tab(tab(tab(tab(tab(tab(tab(tab(tab(tab(tab(tab(waitfn
63111 print,"[167] [146][165]":goto63000